function Inicial()
{
    $('#mjs').hide();
    $('#Proyectos').hide();
    //De desencadenan todos los eventos una vez se logea la persona!
    $('#btn1').click(function()
    {
        $.ajax(
        {
            data:{codigoUsuario:$("#usuario").val(),contrasena:$("#clave").val()},
            type:"POST",
            url: base_url+'welcome/buscarUsuario',
            cache: false,
            success: function(htmlresponse,data)
            {
                if(htmlresponse!='') //Se logea con exito
                {
                    $('#login').hide('slow');
                    $("#Proyectos").html(htmlresponse,data);
                    $('#Proyectos').show('slow');
                    //Administración de los Tabs
                    $(".tab_content").hide();
                    $("ul.tabs li:first").addClass("active").show();
                    $(".tab_content:first").show();
                    //Evento de cada Tabs!
                    $("ul.tabs li").click(function()
                    {
                        $("ul.tabs li").removeClass("active");
                        $(this).addClass("active");
                        $(".tab_content").hide();
                        var activeTab = $(this).find("a").attr("href");
                        if (activeTab.length > 5) //parche para explorer!
                        {
                            activeTab = activeTab.substring(29,35);
                        }
                        if(activeTab == "#tab1")
                        {
                            $.ajax({
                                data:{codigoUsuario:$("#usuario").val()},
                                type:"POST",
                                url: base_url+'welcome/tab1',
                                cache: false,
                                success: function(htmlresponse,data)
                                {
                                    $("#tab1").html(htmlresponse,data);
                                    $("#btn2").attr('disabled',true);
                                }});
                        }
                        if(activeTab == "#tab2")
                        {
                            $.ajax({
                                data:{codigoUsuario:$("#usuario").val(),contrasena:$("#clave").val()},
                                type:"POST",
                                url: base_url+'welcome/tab2',
                                cache: false,
                                success: function(htmlresponse,data)
                                {
                                    $("#tab2").html(htmlresponse,data);
                                    $('#X').show();
                                    $('#digito').blur(function(){
                                        if($('#digito').val()=='' || $('#RUT').val() == '')
                                        {
                                            $('#check').hide();
                                            $('#X').show();
                                            $('#btn3').attr('disabled',true);
                                        }
                                        else
                                        {
                                            $.post(base_url+'welcome/validaRut',{RUT:$('#RUT').val(),Digito:$('#digito').val()},
                                            function(data)
                                            {
                                                //queda pendiente si el rut está ya registrado, ya que no cuento con la BD final
                                                if(data.valida=='true')
                                                {
                                                    alert('CTM?'+$('#nombre').val());
                                                    $('#X').hide();
                                                    $('#check').show();
                                                    $('#msjUser1').html("");
                                                    $('#btn3').attr('disabled',false);
                                                }
                                                if(data.valida=='false')
                                                {
                                                    $('#msjUser1').html("<p style='color:#FE2E2E;'>Rut no v&aacutelido!</p>");
                                                    $('#btn3').attr('disabled',true);
                                                }
                                                if(data.valida=='existe')
                                                {
                                                    $('#msjUser1').html("<p style='color:#FE2E2E;'>Rut ya registrado!</p>");
                                                    $('#btn3').attr('disabled',true);
                                                }
                                            },
                                            "json");
                                        }
                                    });
                                }
                            });
                        }
                        if(activeTab == "#tab3")
                        {
                             $.ajax({
                                data:{codigoUsuario:$("#usuario").val()},
                                type:"POST",
                                url: base_url+'welcome/tab3',
                                cache: false,
                                success: function(htmlresponse,data)
                                {
                                    $("#tab3").html(htmlresponse,data);
                                    $("#btn6").attr('disabled',true);
                                    $("#check").hide();
                                    $("#X").hide();
                                    $("#contador").val(0);
                                    $("#codigoGrupo").keydown(function(event) {
                                        // Allow only backspace and delete
                                        if ( event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 ) {
                                            // let it happen, don't do anything
                                        }
                                        else {
                                            // Ensure that it is a number and stop the keypress
                                            if (event.keyCode < 48 || event.keyCode > 57 ) {
                                                event.preventDefault();
                                            }
                                        }
                                    });
                                    $("#codigoGrupo").blur(function(){
                                        if($("#codigoGrupo").val()==''){
                                            $("#check").hide();
                                            $("#X").fadeIn();
                                        }
                                        else{
                                            $.post(base_url+"welcome/revisaCodigoGrupo",{codigoGrupo:$("#codigoGrupo").val()},
                                            function(data){
                                                if(data.msj=="existe"){
                                                   $("#check").hide();
                                                   $("#X").fadeIn();
                                                   $("#btn6").attr('disabled',true);
                                                }
                                                else{
                                                    var tablaGrupo = document.getElementById('tablaGrupo');
                                                    if(tablaGrupo.style.display == 'none')
                                                        $("#btn6").attr('disabled',true);
                                                    else
                                                        $("#btn6").attr('disabled',false);
                                                    $("#X").hide();
                                                    $("#check").fadeIn();
                                                }
                                            },"json");
                                        }
                                    });
                                    $('#btn6').click(function(){
                                       guardarGrupo();
                                    });
                                }
                            });
                        }
                        if(activeTab == "#tab4")
                        {
                            $.ajax({
                                data:{codigoUsuario:$("#usuario").val()},
                                type:"POST",
                                url: base_url+'welcome/tab4',
                                cache: false,
                                success: function(htmlresponse,data)
                                {
                                    $("#tab4").html(htmlresponse,data);
                                    $("#selectProyectos").change(function(){
                                       $.ajax({
                                           url:base_url+"welcome/cargaEditarProyectos",
                                           type:"POST",
                                           cache:false,
                                           data:{codigoProyecto:$("#selectProyectos").val()},
                                           success:function(htmlresponse,data)
                                           {
                                                $("#todosProyectos").html(htmlresponse,data);
                                                $("#guardarEditarProyecto").click(function(){
                                                    $.post(base_url+"welcome/guardarEditarProyecto",
                                                            {
                                                                codigoProyecto: $("#codigoProyectoDefault").val(),
                                                                jefeDefault : $("#codigoUsuarioDefault").val(),
                                                                estadoDefault: $("#codigoEstadoDefault").val(),
                                                                nombreProyecto: $("#nombreProyecto").val(),
                                                                selectUsuarios: $("#selectUsuarios").val(),
                                                                selectEstados: $("#selectEstados").val(),
                                                                descripcion: $("#descripcion").val()
                                                            },
                                                            function(){
                                                                $("#editarMsj").html('<p class="msjCorrecto">Cambios Almacenados</p>');
                                                        }
                                                    );

                                                });
                                           }
                                       });
                                    });
                                    $('#btn5').click(function(){
                                        $('#msjTab4').fadeOut('fast');
                                        if($('#nombreProy').val()=="" || $('#descripcionProy').val() == "" || $('nombreJefeProy').val() == "")
                                        {
                                            $('#msjTab4').html('<p style="color:#fa1;">Datos Incompletos!</p>')
                                            $('#msjTab4').fadeIn('fast');
                                        }
                                        else
                                        {
                                            $.post(base_url+"welcome/crearProyecto",
                                                {codigoJefeProy:$('#codigoJefeProy').val(),nombreProy:$('#nombreProy').val(),descripcionProy:$('#descripcionProy').val(),estadoProy:$('#estadoProyecto').val()},
                                                function(data){
                                                    if(data.msj=='ok')
                                                        $('#msjTab4').html('<p style="color:#09C103;">Proyecto creado correctamente!</p>');
                                                    else
                                                        $('#msjTab4').html('<p style="color:#fa1;">El nombre de proyecto ya se encuentra registrado!</p>');
                                                    $('#msjTab4').fadeIn('fast');
                                                },"json"
                                            );
                                        }
                                    });
                                }
                            });
                        }
                        if(activeTab == "#tab5")
                        {
                            $.ajax({
                                data:{codigoUsuario:$("#usuario").val()},
                                type:"POST",
                                url: base_url+'welcome/tab5',
                                cache: false,
                                success: function(htmlresponse,data)
                                {
                                    $("#tab5").html(htmlresponse,data);
                                    $('#btn7').click(function(){
                                        $('#msjTab5').fadeOut('fast');
                                    });
                                }
                            });
                        }
                        if(activeTab == "#tab6")
                        {
                            $.ajax({
                                data:{codigoAtributo: "null"},
                                type:"POST",
                                url: base_url+'welcome/tab6',
                                cache: false,
                                success: function(htmlresponse,data)
                                {
                                    $("#tab6").html(htmlresponse,data);
                                    $("#atributo").change(function(){
                                        $.ajax({
                                            data:{codigoAtributo:$("#atributo").val()},
                                            type:"POST",
                                            url: base_url+'welcome/tab6',
                                            cache: false,
                                            success: function(htmlresponse,data)
                                            {
                                                $("#tab6Tabla").html(htmlresponse,data);
                                                var tbl = document.getElementById('tablaEditar');
                                                var lastRow = tbl.rows.length;
                                                $("#contadorEditar").val(lastRow); //se le pasa el valor del largo al contador
                                                $("#nuevoValorEditar").click(function(){TablaEditar()});
                                                $("#gurdarValoresEditar").click(function()
                                                    {
                                                        var i=0;
                                                        $("#editarAtributosMensaje").html('');
                                                        for(i=0;i<=$("#contadorEditar").val();i++)
                                                        {
                                                            $.post(base_url+"welcome/actualizarAtributoValor",
                                                                {codigoValor:$("#codigoValor"+i).val(),nombreValor:$("#nombreValor"+i).val(),codigoAtributo:$("#atributo").val()},
                                                                function(){
                                                                        $("#nombreValor"+i).attr('disabled',true);
                                                                },"json");
                                                        }
                                                        $("#editarAtributosMensaje").html("<p style='color:#09C103'>Valores actualizados</p>");
                                                    }
                                                );
                                            }
                                        });
                                    });
                                    $("#nuevoAtributo").click(
                                            function(){
                                                $.ajax({
                                                data:{nombre:"null"},
                                                type:"POST",
                                                url: base_url+'welcome/tab6NuevoAtributo',
                                                cache: false,
                                                success: function(htmlresponse,data)
                                                {
                                                    $("#divNuevoAtributo").html(htmlresponse,data);
                                                    $("#divNuevoAtributo").show();
                                                    $("#agregarValorNuevoAtributo").attr('disabled',true);
                                                    $("#nombreNuevoAtributo").blur(
                                                        function(){
                                                            $.post(base_url+'welcome/tab6NuevoAtributo',{nombre:$("#nombreNuevoAtributo").val()},
                                                                function(data){
                                                                    if(data.msj == '')
                                                                    {
                                                                        $("#nombreNuevoAtributoMensaje").html('');
                                                                        if($("#nombreNuevoAtributo").val() != '')
                                                                            {$("#agregarValorNuevoAtributo").attr('disabled',false);}
                                                                        else
                                                                            {$("#agregarValorNuevoAtributo").attr('disabled',true);}
                                                                    }
                                                                    else
                                                                        {
                                                                            $("#agregarValorNuevoAtributo").attr('disabled',true);
                                                                            $("#nombreNuevoAtributoMensaje").html("<p style='color:red;'>"+data.msj+"</p>");
                                                                        }
                                                                },"json");
                                                        });
                                                    $("#guardarValoresAtributo").click(
                                                        function(){
                                                            var i=2;
                                                            $("#nombreNuevoAtributoMensaje").html('');
                                                            for(i=2;i<=$("#contador").val();i++)
                                                            {
                                                                $.post(base_url+"welcome/guardarAtributoValor",
                                                                    {valor:$("#valor"+i).val(),atributo:$("#nombreNuevoAtributo").val()},
                                                                    function(){
                                                                        $("#nombreNuevoAtributoMensaje").html("<p style='color:#09C103'>Atributo y valores guardados</p>");
                                                                    },"json");

                                                            }
                                                        }
                                                    );
                                                }
                                            });
                                    });
                                }
                            });
                        }
                        if(activeTab == "#tab7") //Tipos de Requisitos!
                        {
                            Tab7Activo();
                        }
                        if(activeTab == "#tab8")
                        {
                            Tab8Activo();
                        }
                        $(activeTab).fadeIn(); //Fade in en el contect
                        return false;
                    });
                    //Administración de botones y demases de los tabs!
                    //Usuarios
                    $('#btn3').attr('disabled',true);
                    $('#X').show();
                    $('#digito').blur(function(){
                        if($('#digito').val()=='' || $('#RUT').val() == '')
                        {
                            $('#check').hide();
                            $('#X').show();
                            $('#btn3').attr('disabled',true);
                        }
                        else
                        {
                            $.post(base_url+'welcome/validaRut',{RUT:$('#RUT').val(),Digito:$('#digito').val()},
                            function(data)
                            {
                                //queda pendiente si el rut está ya registrado, ya que no cuento con la BD final
                                if(data.valida=='true')
                                {
                                    $('#X').hide();
                                    $('#check').show();
                                    $('#msjUser1').html("");
                                    $('#btn3').attr('disabled',false);
                                }
                                if(data.valida=='false')
                                {
                                    $('#msjUser1').html("<p style='color:red;'>Rut no v&aacutelido!</p>");
                                    $('#btn3').attr('disabled',true);
                                }
                                if(data.valida=='existe')
                                {
                                    $('#msjUser1').html("<p style='color:red;'>Rut ya registrado!</p>");
                                    $('#btn3').attr('disabled',true);
                                }
                            },
                            "json");
                        }
                    });
                    $('#btn3').click(function(){
                        $('#msjUser1').hide();
                        if($('#nombre').val() =='' ||$('#apaterno').val()=='' || $('#amaterno').val()=='' ||$('#claveUs').val()=='')
                        {
                            $('#msjUser1').html('<p style="color:#FE2E2E">Falta llenar campos obligatorios</p>');
                            $('#msjUser1').show('fast');
                        }
                        else
                        {
                            $.post(base_url+'welcome/guardarUsuario',{
                                Rut:$('#RUT').val(),
                                Digito:$('#digito').val(),
                                Nombre:$('#nombre').val(),
                                Apaterno:$('#apaterno').val(),
                                Amaterno:$('#amaterno').val(),
                                Clave:$('#claveUs').val(),
                                Estado:$('#estado').val()},
                                function(data){
                                    if(data.msj==0){
                                        $('#msjUser1').html('<p class="msjCorrecto">Usuario Almacenado</p>');
                                        $('#msjUser1').show('fast');
                                    }
                                    else{
                                        $('#msjUser1').html('<p style="color:#FE2E2E">Usuario No Almacenado</p>');
                                        $('#msjUser1').show('fast');
                                    }
                                },
                                "json");
                        }
                    });
                    $('#btn4').click(function(){
                        $('#msjUser').hide();
                        if($('#estadoE').val()=='Vigente') estado = 1;
                        if($('#estadoE').val()=='No Vigente') estado = 2;
                        if($('#estadoE').val()=='Bloqueado') estado = 3;
                        $.post(base_url+'welcome/actualizaUsuario',{
                            Rut:$('#codigoUsuarioE').val(),
                            Nombre:$('#nombresE').val(),
                            Apaterno:$('#aPaternoE').val(),
                            Amaterno:$('#aMaternoE').val(),
                            Clave:$('#contrasenaE').val(),
                            Estado:estado},
                            function(data){
                                if(data.msj==0){
                                    $('#msjUser').html('<p>Usuario Modificado</p>');
                                    $('#msjUser').show('fast');
                                }
                            },
                            "json");
                    });
                }
                else //La persona no se logeo correctamente!
                {
                    $.post(base_url+"welcome/motivo",
                        {codigoUsuario:$("#usuario").val(),contrasena:$("#clave").val()
                        },function(data){
                            $("#msj").html('<p style="color:#fa1;">'+data.msj+'</p>');
                            $("#msj").show('slow');
                        },"json");
                }
            }
        });
    });
}


function autocompleta()
{
    if($("#nombresProy").val()=='Proyectos')
    {
        alert('Proyecto no Valido');
    }
    else
    {
        $.post(base_url+'welcome/buscaProyecto',{proyecto:$("#nombresProy").val()},
            function(data){
                $("#Encargado").val(data.encargado);
                $("#Descripcion").val(data.descripcion);
            },"json");
        $("#btn2").attr('disabled',false);
    }
    
}
function editaUsuarios()
{
    var indice = $("#editaUsuarios").val();
    var codigoUsuario = "#Usuarios"+indice;
    if($(codigoUsuario).val()!=undefined)
    {
        $.ajax(
        {
            data:{codigoUsuario:$(codigoUsuario).val()},
            type:"POST",
            url: base_url+'welcome/usuarioEspecifico',
            cache: false,
            success: function(htmlresponse,data)
            {
                $('#datosUsuarios').html(htmlresponse,data);
                $('#btn4').click(function(){
                        $('#msjUser').hide();
                        $.post(base_url+'welcome/actualizaUsuario',{
                            Rut:$('#codigoUsuarioE').val(),
                            Nombre:$('#nombresE').val(),
                            Apaterno:$('#aPaternoE').val(),
                            Amaterno:$('#aMaternoE').val(),
                            Clave:$('#contrasenaE').val(),
                            Estado:$('#estadoE').val()},
                            function(data){
                                if(data.msj==0){
                                    $('#msjUser').html('<p>Usuario Modificado</p>');
                                    $('#msjUser').show('fast');
                                }
                            },
                            "json");
                    });
            }
        });
    }
}
function TablaGrupo()
{
    var id = $("#idTrabajador").val();
    var dp = $("#idProy").val();
    var rol = $("#idRoles").val();
    if(id != '' && dp != '' && rol != ''){
        //Bloqueo del proyecto, para que se defina solo el grupo a un proyecto a la ves
        $("#idProy").attr('disabled',true);
        if($("#nombreGrupo").val()!=''){
            $("#btn6").attr('disabled',false);
        }
        var tbl = document.getElementById('tablaGrupo');
        var lastRow = tbl.rows.length;
        // if there's no header row in the table, then iteration = lastRow + 1
        var iteration = parseInt($("#contador").val())+1;
        $("#contador").val(iteration);
        var row = tbl.insertRow(lastRow);

        // right cell
        var proyecto = row.insertCell(0);
        var col1 = document.createElement('input');
        col1.type = 'text';
        col1.name = 'proyecto' + iteration;
        col1.id = 'proyecto' + iteration;
        col1.size = 20;
        col1.value= $("#dp"+dp).val();
        proyecto.appendChild(col1);

        var nombre = row.insertCell(1);
        var col2 = document.createElement('input');
        col2.type = 'text';
        col2.name = 'nombre' + iteration;
        col2.id = 'nombreUsuario' + iteration;
        col2.size = 20;
        col2.value= $("#"+id).val();
        nombre.appendChild(col2);

        var cargo = row.insertCell(2);
        var col3 = document.createElement('input');
        col3.type = 'text';
        col3.name = 'cargo' + iteration;
        col3.id = 'cargoUsuario' + iteration;
        col3.size = 20;
        col3.value= $("#rol"+rol).val();
        cargo.appendChild(col3);

        var elimina = row.insertCell(3);
        var col4 = document.createElement('img');
        col4.id = iteration;
        col4.src = base_url+"../imagenes/X2.png";
        col4.width=16;
        col4.heigth=16;
        col4.onclick=eliminaFilaTabla;
        elimina.align = 'center';
        elimina.appendChild(col4);

        var codUser = row.insertCell(4);
        var col5 = document.createElement('input');
        col5.type = 'hidden';
        col5.name = 'codUO' + iteration;
        col5.id = 'codigoUsuarioOculto' + iteration;
        col5.value= $("#idTrabajador").val();
        codUser.appendChild(col5);

        var codProy = row.insertCell(5);
        var col6 = document.createElement('input');
        col6.type = 'hidden';
        col6.name = 'codProy' + iteration;
        col6.id = 'codigoProyectoOculto' + iteration;
        col6.value= $("#idProy").val();
        codProy.appendChild(col6);

        var codCargo = row.insertCell(6);
        var col7 = document.createElement('input');
        col7.type = 'hidden';
        col7.name = 'codRoles' + iteration;
        col7.id = 'codigoRolesOculto' + iteration;
        col7.value= $("#idRoles").val();
        codCargo.appendChild(col7);

        $("#tablaGrupo").fadeIn();
    }
    else
        $("#tablaGrupo").fadeOut();
}
function eliminaFilaTabla()
{
    $(this).parent().parent().remove();
    //Funcion que se encarga de eliminar una fila de la tabla!
    var tbl = document.getElementById('tablaGrupo');
    if(tbl.rows.length == 1){
        $("#tablaGrupo").fadeOut();
        $("#idProy").attr('disabled',false);
        $("#btn6").attr('disabled',true);
    }
}
function guardarGrupo()
{
    //Se hace lectura de la tabla, de todos los valores que ahí estén, a pesar que se eliminen datos!
    var valor = parseInt($("#contador").val()); //leo en cuanto va el contador de la tabla
    var i=1;
    for (i=1;i<=valor;i++)
    {
        if($("#"+i).val() != undefined) //Verifico que exista el botón "eliminar"
        {
            $.post(base_url+"welcome/guardarUsuarioGrupo",
                {
                    codigoUsuario:$("#codigoUsuarioOculto"+i).val(),
                    codigoGrupo: $("#codigoGrupo").val(),
                    codigoProyecto:$("#codigoProyectoOculto"+i).val(),
                    codigoRol:$("#codigoRolesOculto"+i).val()
                }
            );
        }
    }

    $.post(base_url+"welcome/guardarGrupo",
        {codigoGrupo: $("#codigoGrupo").val(),
        codigoProyecto: $("#idProy").val(),
        nombreGrupo: $("#nombreGrupo").val(),
        descripcionGrupo: $("#descripcionGrupo").val(),
        idEstado: $("#idEstado").val()},
        function(data)
        {
            if(data.msj == 'ok')
            {
                $('#msjTab3').fadeOut();
                $('#msjTab3').html("<p style='color:#09C103'>Grupo almacenado correctamente</p>")
                $('#msjTab3').fadeIn();
                $('#btn6').attr('disabled',true);
            }
        },"json");
}
function tablaNuevoAtributo()
{
    var tbl = document.getElementById('tablaNuevoAtributo');
    var lastRow = tbl.rows.length;
    var insertar =0;

    if(lastRow>1)
    {
        if($("#valor"+(lastRow)).val() != '')
        {
            $("#valor"+lastRow).css('color','green');
            $("#valor"+lastRow).attr('disabled', true);
            insertar=0;
        }
        else{
            insertar=1;
        }
    }
    if(insertar == 0){
        $("#nombreNuevoAtributo").attr('disabled', true);
        var row = tbl.insertRow(lastRow);
        //var iteration = lastRow + 1
        var iteration = parseInt($("#contador").val())+1;
        $("#contador").val(iteration);
        // right cell
        var valor = row.insertCell(0);
        var col1 = document.createElement('input');
        col1.type = 'text';
        col1.name = 'valor' + iteration;
        col1.id = 'valor' + iteration;
        col1.size = 20;
        valor.appendChild(col1);
    }
    $("#divtablaNuevoAtributo").fadeIn();
}
function TablaEditar()
{
    var tbl = document.getElementById('tablaEditar');
    var lastRow = parseInt($("#contadorEditar").val());
    var row = tbl.insertRow(lastRow);
    var iteration = parseInt($("#contadorEditar").val())-1;
    $("#contadorEditar").val(iteration);
    var valor = row.insertCell(0);
    var col0 = document.createElement('input');
    col0.type = 'hidden';
    col0.name = 'codigoValor' + iteration;
    col0.id = 'codigoValor' + iteration;
    col0.value = 'nuevo';
    var col1 = document.createElement('input');
    col1.type = 'text';
    col1.name = 'nombreValor' + iteration;
    col1.id = 'nombreValor' + iteration;
    col1.size = 20;
    valor.appendChild(col0);
    valor.appendChild(col1);   
}
function Tab7Activo()
{
    $.ajax({
        type:"POST",
        url: base_url+'welcome/tab7',
        cache: false,
        success: function(htmlresponse,data)
        {
            $("#tab7").html(htmlresponse,data);
            $("#tipoRequisito").change(function(){
                $("#descripciones").val($("#descripcionInputTipo"+$("#tipoRequisito").val()).val());
                $("#msjDiv").html('');
                $("#btnGuardar").hide();
                $("#divRelacionTipoSubTipoAtributo").hide();
                Tab7ActivoSubTipo();
            });
            $("#nuevoTipoRequisito").click(function(){
                $("#divNuevoTipoRequisito").show();
                $("#guardarNuevoTipoRequisito").click(function(){
                    if($("#nombreNuevoTipoRequisito").val() != '' && $("#descripcionNuevoTipoRequisito").val() != ''){
                        $.post(base_url+"welcome/guardaNuevoTipoRequisito",
                            {nombre:$("#nombreNuevoTipoRequisito").val(),
                             descripcion:$("#descripcionNuevoTipoRequisito").val()},
                            function(){Tab7Activo();}
                        );
                    }
                });
            });
            $("#guardarDivRelacionTipoSubTipoAtributo").click(function(){
                var valor = $("#Valor").val();
                var i=0,sel=0;
                var seleccionados = [];
                for (i=0;i<valor;i++)
                {
                    if($('input[name=check'+i+']').is(':checked')){
                        seleccionados[sel]=$('input[name=check'+i+']').val();
                        sel = sel+1;
                    }
                }
                var atribSelec = seleccionados.join('+');

                //Conozco los atributos que están seleccionados por defecto, los eliminaré
                //luego guardo la nueva configuración de atributos seleccionados
                var valor2 = $("#Valor2").val();
                var seleccionadosDefault =[];
                for(i=0;i<valor2;i++)
                {
                    seleccionadosDefault[i] = $("#atributoDefault"+i).val();
                }
                var atribDefault = seleccionadosDefault.join('+');

                $.post(
                        base_url+"welcome/guardarSubTipoRequisitoAtributo",
                        {   codigoTipoRequisito:$("#tipoRequisito").val(),
                            codigoSubTipoRequisito:$("#subTipoRequisito").val(),
                            seleccionados:atribSelec,
                            indiceSel:sel,
                            defaultSelect:atribDefault,
                            indiceDefaultSelect:valor2
                        },
                        function(data){
                            $("#msjDiv").html('<p class="msjCorrecto">'+data.msj+'</p>');
                            $("#btnGuardar").hide();
                            $("#divRelacionTipoSubTipoAtributo").hide();
                            Tab7ActivoSubTipo();
                        },"json"
                    );
            });
        }});
}
function Tab7ActivoSubTipo()
{
    $.post(base_url+"welcome/tab7SubTipoRequisitos",
        {tipoRequisito:$("#tipoRequisito").val()},
        function(htmlresponse,data){
            $("#divSubTipoRequisito").html(htmlresponse,data);
            $("#subTipoRequisito").change(function(){
                $("#descripciones").val($("#descripcionInputSubTipo"+$("#subTipoRequisito").val()).val());
                $("#msjDiv").html('');
                $.ajax({
                    data: {codigoTipoRequisito:$("#tipoRequisito").val(),codigoSubTipoRequisito:$("#subTipoRequisito").val()},
                    type: "POST",
                    url: base_url+"welcome/cargaDivRelacionTipoSubTipoAtributo",
                    cache: false,
                    success:
                        function(htmlresponse,data){
                            $("#divRelacionTipoSubTipoAtributo").html(htmlresponse,data);
                            $("#divRelacionTipoSubTipoAtributo").show();
                            $("#btnGuardar").show();
                        }
                });
            });
            $("#nuevoSubTipoRequisito").click(function(){
                $("#divNuevoSubTipoRequisito").show();
                $("#guardarNuevoSubTipoRequisito").click(function(){
                    if($("#nombreNuevoSubTipoRequisito").val() != '' && $("#descripcionNuevoSubTipoRequisito").val() != ''){
                        $.post(base_url+"welcome/guardaNuevoSubTipoRequisito",
                            {nombre:$("#nombreNuevoSubTipoRequisito").val(),
                             descripcion: $("#descripcionNuevoSubTipoRequisito").val(),
                             codigoTipoRequisito:$("#tipoRequisito").val()},
                            function(){Tab7ActivoSubTipo();}
                        );
                    }
                });
            });
        }
    );
}
function Tab8Activo()
{
    $.ajax({
        type:"POST",
        url: base_url+'welcome/tab8',
        cache: false,
        success: function(htmlresponse,data)
        {
            $("#tab8").html(htmlresponse,data);
        }
    });
}